
public class Literal implements Expressao {

	private Integer valor;

	public Literal(Integer valor) {
		this.valor = valor;
	}

	public Integer getValor() {
		return valor;
	}

	@Override
	public String getCode() {
		return "#"+valor;
	}

	@Override
	public Integer registradorFinal() {
		return null;
	}

	@Override
	public boolean possuiRegistradorFinal() {
		return false;
	}

}
